Motion.SetAxisParameter 方法
为轴设定一个供应商特定参数值。参数于 McAxisParameter 中定义。
命名空间:IntervalZero.KINGSTAR.Local.Api
组合: IntervalZero.KINGSTAR.Local.Api (于 IntervalZero.KINGSTAR.Local.dll) 版本:4.4.0.0
语法
public KsCommandStatus SetAxisParameter(
int Index,
McAxisParameter ParameterNumber,
double Value,
McExecutionMode ExecutionMode
)
Public Function SetAxisParameter(
Index As Integer,
ParameterNumber As McAxisParameter,
Value As Double,
ExecutionMode As McExecutionMode
) As KsCommandStatus
参数
Index [in]
型别:int
轴索引。索引以 0 为起始;别名将影响此参数。
ParameterNumber [in]
McAxisParameter 中的参数,可使用参数名称或对应的数值。
Value [in]
型别:double
将值写入从 McAxisParameter 选定的参数。例如,若从 McAxisParameter 选定 mcHomingMode
,则需从 McHomingMode 列举中选择一个模式并将其值写入。
ExecutionMode [in]
定义方法的时间顺序。
回传值
回传 KsCommandStatus 类别。
备注
当模数轴启用时,McAxisParameter 中的 mcSoftLimitPositive、mcSoftwareLimitPositive、mcSoftLimitNegative 及 mcSoftwareLimitNegative,其输入值将被转换为模数位置。
例如:
- 若目前轴位置为 0,且正方向极限位置为 510,则数值将转换为 150 (510 % 360)。
- 若目前轴位置为 0,且负方向极限位置为 -300,则数值将转换为 60 (-300 % 360)。
此轴在正方向不能超过 150,在负方向不能超过 60。
范例
N/A
参见